E手操作:Excel控件之我见、一:表单控件“滚动条” |
您所在的位置:网站首页 › excel 滚动条控件 › E手操作:Excel控件之我见、一:表单控件“滚动条” |
您好,这里是“E图表述”为您讲述的Excel各种知识。 从今天起,作者将陆续的把Excel的控件整理出来,分享给大家。Excel的控件分为表单控件(03版Excel叫做窗体控件,07版后改称表单控件)和ActiveX控件。 ![]() 这两种控件的区别在于: 表单控件只能在工作表中添加和使用,并可以直接作用于单元格,通过设置控件格式或者指定宏来使用它;而ActiveX控件则更加的灵活,可以在工作表中使用,还可以在VBE界面的窗体中使用,并且有着更多的属性和事件,“高大上”的Excel二次开发就指这种控件了。 控件的知识比较多,尤其是ActiveX控件就更要结合VBA的代码来说了。表友们不要急于求成,跟着作者的节奏一点点的了解控件的用途和思路吧。 本篇介绍的是滚动条表单控件: ![]() 先看一个效果图: ![]() 今天不是【E图解说】栏目,大家不要以为我们要谈“动态图表”了。不过动态图表的核心就是控件的使用,那么就让作者带大家看一下滚动条是怎么起到作用的。 1、先看一下源数据(实际列举了一年的数据,截取部分如下) ![]() 2、插入一横向、一纵向的两个滚动条表单控件 ![]() 点选工具栏开发工具——插入——表单控件中的滚动条(窗体控件),在工作表区域任意位置单击鼠标左键,即建立一个纵向的滚动条;点住鼠标左键横向右拉动鼠标就可以得到一个横向的滚动条。 3、分别设置滚动条的格式 选中纵向滚动条对象,点击鼠标右键,出现下面的菜单: ![]() 选择“设置控件格式”,弹出窗口,按下图设置: ![]() 同理设置横向滚动条的内容如下: ![]() 4、根据两个链接的单元格,设置动态图表的数据区域 ![]() 函数: I1=INDEX(A1:F1,1,K1) H2=A2+J1-1 H3=H2+1(下拉,因本例展示的是每12天的图表,所以下拉到12个连续单元格即可) I2=INDEX($A$1:$F$366,MATCH($H2,$A$1:$A$366,0),MATCH(I$1,$A$1:$F$1,0))(下拉到对应日期列) 5、根据动态数据区域建立图表(略) 图表的建立和美工就不多说了。这个时候我们就可以按照刚才的效果图,利用滚动条来控制图表内容变化了。 作者云: 无论用的什么Excel技巧,思路永远是不落伍的,这些技巧无外乎是我们思路的展示手段罢了。 编后语: 滚动条的主要作用就是控制对象的值,在限定范围内按照规定的步幅前进或后退。 如果上面的内容对您还有帮助,或者觉得作者比较用心。可以关注、评论、留言、转发“E图表述”,便于您继续观阅和浏览往期的“Excel干货分享”。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |